/**
 * 
 */
package domain;

import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;


/**
 * @model
 *
 */
public interface SystemVersion extends EObject {
	
	/**
	 * @model
	 * @return
	 */
	public Integer getRevisionNumber();

	/**
	 * Sets the value of the '{@link domain.SystemVersion#getRevisionNumber <em>Revision Number</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Revision Number</em>' attribute.
	 * @see #getRevisionNumber()
	 * @generated
	 */
	void setRevisionNumber(Integer value);

	/**
	 * @model containment="true"
	 * @return
	 */
	public EList<Entity> getEntity();
	
	public Entity getProjectEntity();
	
}
